package com.edu.chat.facade.model.request;

import com.edu.chat.facade.model.BaseDTO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @program: KQAIA
 * @description:
 * @author: 无恙
 * @create: 2025-03-26 21:45
 **/

@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class RecallReq extends BaseDTO {


	private String sessionId;

	private String sceneId;

	//内容/用户提问
	private String content;

	//召回数量
	private Integer recallNum;

	//私有知识库Ids
	private List<String> privateLibraryIds;

	//公有知识库Ids
	private List<String> publicLibraryIds;

	//改写后的内容
	private List<String> rewriteContent;

}
